home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 19 / Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO / 007a / statsp4c.zip / READ.ME < prev    next >
Text File  |  1996-01-01  |  17KB  |  412 lines

  1.                 StatusP / CleanUpP
  2. ==================================================================
  3.  
  4. Status 1.0
  5.  
  6. Version 1.0 of Network Mail (import) Status. First publice
  7. release of program I originally wrote for my own use with the
  8. PCRelay import/export log. Now uses the Postlink log(s).
  9.  
  10. I have done a lot of rewrite in this release so if you have any
  11. problems please report them to me as quickly as possible...
  12.  
  13. Status 1.1
  14.  
  15. Verson 1.1. Tightened up the code and made internal enhancements
  16. to program. No bugs reported. Did fix last transfer date so that
  17. the bulletin displays that date instead of the current date.
  18.  
  19. Status 1.2
  20.  
  21. Version 1.2. Corrected an error in the archiving routine that
  22. prevented the log file to roll over and generat the archive.
  23. Also added the last bulletin to the archive so the totals would
  24. be contained in the archive too.
  25.  
  26. Status 1.3
  27.  
  28. Version 1.3. Corrected an error that made the conference totals
  29. in the right hand column, of odd totaled conferenves, off by one
  30. position. The grand total was correct but the totals displayed
  31. in the right hand columns was incorrect.
  32.  
  33. Status 1.4
  34.  
  35. Version 1.4. Corrected a network problem with the archive file.
  36. I had
  37. the LOG file open at the time the archiving took place on the
  38. rollover. On a network this produced a "Cannot open file" error
  39. with PKZIP.EXE. I have corrected the problem thanks to Bob Neal
  40. of Corporate Headquarters BBS (my support BBS) for testing the
  41. code on his network. All I had to do was load SHARE.EXE to find
  42. the error.
  43.  
  44. Status 1.5
  45.  
  46. Version 1.5. Corrected the sort problem with upper and lower
  47. case conference names. Took me a while to figure this one out,
  48. I'm just slow (dumb).
  49.  
  50. Status 1.6
  51.  
  52. Version 1.6. Changed white periods (spacer) in color bulletins
  53. to blue so less white to glare at viewers. Contrast seems much
  54. nicer with this color arrangement.
  55.  
  56. Status 1.7
  57.  
  58. Version 1.7. Continued to change format/colors on bulletins.
  59. Corrected an error that created a premature Conference Name
  60. termination. I was using the period at the end of the line for a
  61. terminator but if the BBS had conference names with a period in
  62. them if used them instead. I now scan the names backwards
  63. starting at position 63 in the log. Also fixed a color error in
  64. version 1.6 if number of conference total was an odd number.
  65. This version produces a much nicer looking bulletin.
  66.  
  67. Status 2.0
  68.  
  69. Version 2.0. Major revisions. Now needs serial number to
  70. register the program and remove the "Unregistered BBS" from
  71. bulletins. Now also has optional last import mail transfer
  72. bulletin. Bulletin format has been changed to make things
  73. clearer. Much work on this update! Please read the docs, the
  74. command line parameters have changed.
  75.  
  76. Status 2.1
  77.  
  78. Version 2.1. Continued to enhance the program and found a couple
  79. of display errors. In the last mail bulletin I was incorrectly
  80. using the current time instead of the time in the Postlink log.
  81. I also added the option of using IBM exteneded codes in both the
  82. ANSI and ACII versions and not using them in PCBoard. Please
  83. read the doc file for details.
  84.  
  85. Status 2.2
  86.  
  87. Version 2.2. Corrected some display and bulletin output errors.
  88. Added Status2 v1.0 to archive to do export bulletin. Corrected a
  89. Hub problem with the bulletin output that created blank
  90. (non-existant) conference names. I thought this had been totally
  91. corrected in 2.1, but found there was still another problem in
  92. this area. Whew!
  93.  
  94. Status 2.3
  95.  
  96. Version 2.3 (STATUS.EXE), v1.1 (STATUS2.EXE). Had an error in
  97. the serial number routines in both programs that miscalculated
  98. some BBS names and displayed then as Unregistered. Sorry!
  99.  
  100. Status 2.4
  101.  
  102. Version 2.4. Status Export/Import/Last Import are now a single
  103. program verses the quick fix STATUS2.EXE. I forgot that the
  104. Postlink logs could be two separate files and I only had
  105. STATUS.EXE 2.1-2.3 doing the archiving (rollover). This meant
  106. that the EXPORT.LOG would not be archived. Did not think about
  107. this till I was converting this version. Command line options
  108. have now been put in the nine line configuration file (can be
  109. any name). Single or combined log files, single or multiple
  110. configuration files. Some display and internal corrections made,
  111. all non-critical. Three bulletins are now added to the archive.
  112. Please see the documentation for details on changes.
  113.  
  114. Status 2.5
  115.  
  116. Version 2.5. Had problem come up that caused an endless loop on
  117. some systems while the program was reading in and processing the
  118. CFG file. Did not show up on my system till Bob Neal reported it
  119. on his. Sure enough with his CFG file it locked up. Added a
  120. display that shows when the program is doing it's configuration.
  121. Normally this should just flash off the screen and you might
  122. never see it. Fixed the error. Also fixed a couple other minor
  123. stuff like the "no message" bulletins, and a display color or
  124. two that were in error.
  125.  
  126. Status 2.6
  127.  
  128. Version 2.6. Had a problem in 2.5 that caused the serial numbers
  129. not to register if user used a path to the bulletins. Oversight
  130. on my part. Fixed this as well as a couple minior internal
  131. errors. Added the ability to use a path to STATUS.EXE by setting
  132. the Environment variable for those who might want to not run
  133. this from current directory or path. See documentation for
  134. details. Added display that now shows when it is searching for
  135. it's location in current directory, path or environment. This
  136. and the configuring message are for those times the program
  137. might lock up so the user can report any problems and tell where
  138. it happened. Both of these displays should normally be very
  139. rapid displays depending on the system and it's configuration.
  140.  
  141. Status 2.7
  142.  
  143. Version 2.7. Had a stack overflow problem on some systems. I
  144. have no idea why this suddenly surfaced since the value has been
  145. constant from first version. Also no idea why this did not
  146. happen on all systems. I have increased the stack size in the
  147. program to four times what it was on earlier versions. I tried
  148. twice the size and on the test log I was using from a problem
  149. BBS it still crashed. I don't believe this will cause memory
  150. problems on any system, but if you have problems please report
  151. it right away. The problem area in 2.5 was when Status was going
  152. to archive the log and bulletins at rollover (date change in
  153. log(s)).
  154.  
  155. Status 2.8
  156.  
  157. Version 2.8. Discovered an archive (rollover) problem. When the
  158. pathes were added to the log and bulletin files the length of
  159. the command in Status became too long for PKZIP.EXE's command
  160. line length. I have now fixed that problem.
  161.  
  162. Status 2.9
  163.  
  164. Version 2.9. On BBS systems with all or a very large number of
  165. conferences an error could cause the program to error and exit
  166. if the lines in the log(s) exceeded 36,767 lines. I have since
  167. expanded the counters to cover 65,000 lines. The counters are
  168. used in the rollover process as well as displays on the screen
  169. to show program activity for those watching or testing the
  170. program.
  171.  
  172. Status 3.0
  173.  
  174. Version 3.0. Some BBS systems did not correctly display the ANSI
  175. codes generated by my program. I have corrected the problem and
  176. should now work correctly on ALL BBS systems.
  177.  
  178. Status 3.1 
  179.  
  180. Version 3.1. Just a cosmetic fix. Discovered that the header
  181. line was not always being centered correctly and fixed the
  182. routine so that it should center itself correctly for all
  183. variances.
  184.  
  185. Status 3.2
  186.  
  187. Version 3.2. Finally discovered that with Share loaded there was
  188. a problem archiving the Export log, or main log if your system
  189. only uses one log. I worked many long hours to fix this and was
  190. unable to fix the problem which seems to be between Borland's
  191. Pascal and Share. I did make a work around that is invisible to
  192. the user. If at such time a fix is made for the problem I will
  193. remove the work around. If you have problems let me know right
  194. away with all the details you can furnish including your 
  195. configuration file syntax so I can try to duplicate the problem
  196. and make a fix.
  197.  
  198. Status 3.3
  199.  
  200. Version 3.3. Oversight on my part. When correcting the rollover
  201. archive problem with Share loaded I forgot to checkout and
  202. correct the code for those using two log files (Export/Import).
  203. In 3.2 the second log was not being added to the archive for the
  204. same reason earlier versions added no logs when Share was
  205. loaded. This should settle the rollover problem once and for
  206. all. If any one has problems please contact me at once. One user
  207. with the archive problem did a test on 3.2 and worked fine for
  208. him, this one tested fine on my system. And yes I had Share
  209. loaded! (grin)
  210.  
  211. Status 3.4
  212.  
  213. Version 3.4. Reduced the number of lines in the code for Status
  214. making is slightly smaller and faster. Also added CleanUp (1.0)
  215. to the archive to help control the size of the Postlink log(s).
  216. CleanUp can be run everyday, before or after Status is run.
  217. Please read STATUS.DOC for the details on CleanUp and the lines
  218. it currently removes from the log.
  219.  
  220. Status 3.5
  221.  
  222. Version 3.5 (STATUS.EXE) Had an error in the last bulletin
  223. routine if the network name was 18 characters (maximum size).
  224. This caused the program to lock up during the creation of the
  225. last import bulletin.
  226.  
  227. Version 1.1 (CLEANUP.EXE) Corrected a couple of non-critical
  228. errors in the routine that was removing the unwanted lines. Some
  229. of the intended lines were not being correctly removed. Also
  230. changed the statistics display when the program is complete.
  231. This is only seen if you run it manually other wise if run from
  232. an event the results are displayed and the event continues
  233. without stopping. Also changed the routine that obtained the
  234. file size of the log. It is now an internal routine rather than
  235. the external one used in 1.0.
  236.  
  237. Status 3.6
  238.  
  239. Version 3.6 (STATUS.EXE) Corrected another possible fatal error
  240. with the 18 character network names and aborting because of log
  241. file not found or zero conferences found. Modified the bulletins
  242. that are generated with the aborted operation of Status due to
  243. log problems. Have added a network.TOT, which uses first 8
  244. alphabetical characters in network name, bulletin/file that is
  245. written/appended to on roll overs. This contains the total line
  246. from the previous month's Export and Import logs. It is a fully
  247. functional bulletin as is. Please see STATUS.DOC for details.
  248.  
  249. Version 1.2 (CLEANUP.EXE) Add a couple more lines to those being
  250. removed from the Postlink log(s). Some minor internal routines
  251. have been modified. No critical errors found or reported.
  252. CleanUp's doc file is now separate. Please see it for details.
  253.  
  254. Status 3.7
  255.  
  256. Version 3.7 (STATUS.EXE) Somehow I got a stack error when I ran
  257. Status after days of testing. No idea what caused it to suddenly
  258. come up but I have corrected it. Sorry to have two releases only
  259. days apart!
  260.  
  261. Status 3.8
  262.  
  263. Version 3.8 (STATUS.EXE) Modified the rollover routine so that
  264. it performs less steps and saves wear-n-tare on your hard drive
  265. and is faster in the process.
  266.  
  267. Version 1.3 (CLEANUP.EXE) Fixed a minor error that would display
  268. incorrectly that the log was one line longer when byte size
  269. showed there no change.
  270.  
  271. Version 1.4 (CLEANUP.EXE) Fixed an error that caused illregular
  272. totals if current days information was only information in
  273. LOG(s). Program now exits if current date found at start of log.
  274.  
  275. Version 1.5 (CLEANUP.EXE) Added some features to try and remove
  276. some of the garbage lines that show up in some of the Postlink
  277. log(s). Also searches for the word 'packet' or first seven
  278. characters are spaces and delete those lines.
  279.  
  280. Version 1.6 (CLEANUP.EXE) The program was not correctly finding
  281. STATUS.EXE for verification under some conditions. Should be
  282. corrected now. It is in testing.
  283.  
  284. Version 1.6a (CLEANUP.EXE) Corrected misspelled word in error
  285. message. Some minor display color and character changes. This
  286. upgrade not widely distributed.
  287.  
  288. Status 3-J
  289.  
  290. Version 3j (STATUS.EXE) Changed the version designation from
  291. 3.0 through 3.9 to 3-A through 3-Z, etc. This gives more room
  292. for minor upgrades. Number normally changes with major software
  293. changes or when I ran out of numbers. (grin) Changed the error
  294. bulletin format and removed the "Error in Log" since most users
  295. would not know what this means. Now reads "No Export" or "No
  296. Import Entries Found!" Looks better too! Reduced the size of
  297. the program by rewriting some routines, which reduced the
  298. program by a number of lines of code. Corrected an error in
  299. the last import transfer time if 10:00 pm or later.
  300.  
  301. Version 1-H (CLEANUP.EXE) Added more deletion lines to the
  302. program. See CLEANUP.DOC for details. Same version designation
  303. change here as in STATUS.EXE.
  304.  
  305. Version 3-J2
  306.  
  307. Version 3-J2 (STATUS.EXE) Just tightened up the code a little.
  308. No major changes, archive name not changed. This version only
  309. distributed via my home.
  310.  
  311. Version 1-H2 (CLEANUP.EXE) Same update as STATUS.EXE above.
  312.  
  313. Version 1-I (CLEANUP.EXE) Added four more lines to  be removed
  314. from the Postlink LOG(s). See CLEANUP.DOC for details.
  315.  
  316. Version 3-J3
  317.  
  318. Version 3-J3 (STATUS.EXE) Just tightened up the code a little.
  319. Changed from ShellSort to QuickSort. Archive name not changed.
  320. This version only distributed via my home. If you have problems
  321. with 3-J3+ please contact me right away. The new sort routine
  322. could cause other problems, but believe all is covered in this
  323. change. This change has increased the program's size.
  324.  
  325. Version 3-I2 (CLEANUP.EXE) Modified the error exit routine making
  326. the code slightly smaller and quicker. This version only released
  327. via my home.
  328.  
  329. Version 3-K
  330.  
  331. Version 3-K (STATUS.EXE) General release of 3-3J (with some more
  332. enhancements). No major changes, but the enhancements made the
  333. program slightly larger, again. In further testing I have found no
  334. problems with the new sort routine.
  335.  
  336. Version 1-J (CLEANUP.EXE) General release of 1-I2. See CLEANUP.DOC
  337. for detalils on lines being deleted from the Postlink log(s). This
  338. release is slightly larger than 1-I2.
  339.  
  340. Version 1-Ja (CLEANUP.EXE) Added more deletion lines. Please see
  341. CLEANUP.DOC for details. All items may or may not appear in a
  342. normal Postlink log. No new archive generated for this update.
  343.  
  344. Version 3-L
  345.  
  346. Version 3-L (STATUS.EXE) Discovered that sometimes the Last Import
  347. Bulletin did not always contain a transfer time. Fixed it.
  348.  
  349. Version 1-K (CLEANUP.EXE) General release of 1-Ja.
  350.  
  351. Version 1-Ka (CLEANUP.EXE) Tried to make the program a little smaller
  352. and quicker. No other changes to it's operation. No new archive
  353. generated for this update and only distributed via my home.
  354.  
  355. Version 3-M
  356.  
  357. Version 3-M (STATUS.EXE) tightened up the code a little. Changed the
  358. PCB0 format option to PCB2. Please make note of this in your configuration
  359. files.
  360.  
  361. Version 1-L (CLEANUP.EXE) General release of 1-Ka along with a little
  362. more tightening up of the code. No major changes.
  363.  
  364. Version 4-A
  365.  
  366. Version 4-A (STATUS.EXE) more work on the code. Added another line to
  367. the configuration file to controll highlight or normal text in
  368. bulletins being generated. Same colors only duller. Changed the name
  369. of the rollover log from "ML" for mail log to "SP" for Status Postlink.
  370. All logs and rollover archives can now be safely kept in one LOG
  371. directory if you so desire.
  372.  
  373. Version 1-A (CLEANUPP.EXE) dropped CleanUp support and changed it to
  374. CleanUpP for Clean Up Postlink. The new program does not filter out
  375. lines like CleanUp did. Instead it rewrites the log each time it is run.
  376. It writes out the conference names and running message totals for each
  377. conference for Import and Export, and the current day's activity, which
  378. it does not alter. Log size on the 2nd day of month is about the size
  379. of the log at month's end. Must faster and makes Status that much
  380. faster too. Read documentation for details and warnings.
  381.  
  382. Version 4-B
  383.  
  384. Version 4-B (STATUSP.EXE) Changed the name of Status to StatusP. This
  385. change was necssary do to the addition of more Status programs. Much
  386. easier to keep this one in line with the others. StatusP stands for
  387. Status Postlink. There are no other changes in this release.
  388.  
  389. Version 1-B (CLEANUPP.EXE). Updated to support StatusP.
  390.  
  391. Version 4-Ba
  392.  
  393. Version 4-Ba (STATUSP.EXE) Version 1-Ba (CLEANUPP.EXE). Changed number
  394. of conferences from 1000 to maximum of 1500. Since this was close to the
  395. 4-B/1-B release, and not critical to Postlink versions, this update was
  396. only released via my home.
  397.  
  398. Version 4-C
  399.  
  400. Version 4-C (STATUSP.EXE). Corrected some error routines. StatusP was
  401. incorrectly opening CLEANUPQ.ERR instead of STATUSP.ERR. If log file(s)
  402. are not located program now correctly writes 'No Entries Found' Import
  403. and Export bulletins, and continues to abort.
  404.  
  405. version 4-C (CLEANUPP.EXE). Some minor internal changes during the
  406. configuration process. Now has same version number as StatusP.
  407.  
  408.                     James Huckabey
  409.                     3621-A Fraser Street
  410.                     Bellngham, WA 98226-2473 U.S.A
  411.  
  412.